/*
 * @Description: 设置、获取、删除token
 * @Version: 1.0
 * @Autor: wq
 * @Date: 2021-08-04 14:31:10
 * @LastEditors: wq
 * @LastEditTime: 2021-08-04 14:31:47
 * @FilePath: \vue_project\mmpt\src\utils\auth.js
 */
const TokenKey = 'token'

export function getToken() {
  return process.env.NODE_ENV === 'development' ? window.localStorage.getItem(TokenKey) : window.sessionStorage.getItem(TokenKey)
  // 判断目前的环境是否为开发环境，是的话拿localStorage的token值，不是的话拿sessionStorage的token值
}

export function setToken(token) {
  return process.env.NODE_ENV === 'development' ? window.localStorage.setItem(TokenKey, token) : window.sessionStorage.setItem(TokenKey, token)
  // 判断目前的环境是否为开发环境，是的话把token值存在localStorage里，不是的话把token存在sessionStorage里
}

export function removeToken() {
  return process.env.NODE_ENV === 'development' ? window.localStorage.removeItem(TokenKey) : window.sessionStorage.removeItem(TokenKey)
  // 判断目前的环境是否为开发环境，是的话移除localStorage里的token值，不是的话移除sessionsTorage里的token值
}